home *** CD-ROM | disk | FTP | other *** search
- *
- * DISCLAIMER:
- *
- * This program is provided as a service to the programmer
- * community to demonstrate one or more features of the Amiga
- * personal computer. These code samples may be freely used
- * for commercial or noncommercial purposes.
- *
- * Commodore Electronics, Ltd ("Commodore") makes no
- * warranties, either expressed or implied, with respect
- * to the program described herein, its quality, performance,
- * merchantability, or fitness for any particular purpose.
- * This program is provided "as is" and the entire risk
- * as to its quality and performance is with the user.
- * Should the program prove defective following its
- * purchase, the user (and not the creator of the program,
- * Commodore, their distributors or their retailers)
- * assumes the entire cost of all necessary damages. In
- * no event will Commodore be liable for direct, indirect,
- * incidental or consequential damages resulting from any
- * defect in the program even if it has been advised of the
- * possibility of such damages. Some laws do not allow
- * the exclusion or limitation of implied warranties or
- * liabilities for incidental or consequential damages,
- * so the above limitation or exclusion may not apply.
- *
-
- *************************************************************************
- * HandlerInterface()
- *
- * This code is needed to convert the calling sequence performed by
- * the input.task for the input stream management into something
- * that a C program can understand.
- *
- * This routine expects a pointer to an InputEvent in A0, a pointer
- * to a data area in A1. These values are transferred to the stack
- * in the order that a C program would need to find them. Since the
- * actual handler is written in C, this works out fine.
- *
- * Author: Rob Peck, 12/1/85
- *
- XREF _myhandler
- XDEF _HandlerInterface
-
- _HandlerInterface:
- MOVEM.L A0/A1,-(A7)
- JSR _myhandler
- ADDQ.L #8,A7
- RTS
-
- END
-
-